<?xml version="1.0" encoding="utf-8" ?>
<configuration>
   <configSections></configSections>
   <runtime>
      
      <!--Include bindingRedirect and codeBase elements for each strong-named assembly that needs to load specific versions-->
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-2.6.8.0" newVersion="2.6.8.0" />
            <!--<codeBase version="2.6.7.0" href="GoogleDrive\System.Runtime.dll" />-->
            <codeBase version="2.6.8.0" href="YouTube\System.Runtime.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-2.6.8.0" newVersion="2.6.8.0" />
            <!--<codeBase version="2.6.7.0" href="GoogleDrive\System.Threading.Tasks.dll" />-->
            <codeBase version="2.6.8.0" href="YouTube\System.Threading.Tasks.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-2.2.20.0" newVersion="2.2.20.0" />
            <!--<codeBase version="2.1.10.0" href="GoogleDrive\System.Net.Http.dll" />-->
            <codeBase version="2.2.20.0" href="YouTube\System.Net.Http.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-2.2.20.0" newVersion="2.2.20.0" />
            <!--<codeBase version="2.1.10.0" href="GoogleDrive\System.Net.Http.Primitives.dll" />-->
            <codeBase version="2.2.20.0" href="YouTube\System.Net.Http.Primitives.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-1.2.13.0" newVersion="1.2.13.0" />
            <!--<codeBase version="1.2.11.0" href="GoogleDrive\log4net.dll" />-->
            <codeBase version="1.2.13.0" href="YouTube\log4net.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="Microsoft.Threading.Tasks.Extensions.Desktop" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-1.0.168.0" newVersion="1.0.168.0" />
            <!--<codeBase version="1.0.16.0" href="GoogleDrive\Microsoft.Threading.Tasks.Extensions.Desktop.dll" />-->
            <codeBase version="1.0.168.0" href="YouTube\Microsoft.Threading.Tasks.Extensions.Desktop.dll" />
         </dependentAssembly>
         <dependentAssembly>
            <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
            <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
            <!--<codeBase version="5.0.5.16108" href="GoogleDrive\Newtonsoft.Json.dll" />-->
            <codeBase version="6.0.0.0" href="YouTube\Newtonsoft.Json.dll" />
         </dependentAssembly>
         
         <!--Additional assembly loading probing paths relative to .exe-->
         <probing privatePath="YouTube;GoogleDrive;InProductNotifications;Vimeo"/>
      </assemblyBinding>
   </runtime>
</configuration>
